/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package huffman;


/**
 *
 * @author Ero
 */

public interface PriorityQueue<E extends Comparable<E>> {

    public E getFirst();

    public E remove();



    public void add(E value);


    public boolean isEmpty();


    public int size();

    public void clear();
    

}
